home *** CD-ROM | disk | FTP | other *** search
/ Magazine Rack / Magazine Rack.iso / INSTALL.BAT < prev    next >
DOS Batch File  |  1991-03-14  |  9KB  |  229 lines

  1. echo off
  2. rem Magazine Rack Installation Procedure - Version 1.01 - Disc 1.0
  3. rem March 14, 1991 - GJE
  4. cls
  5. if not exist \mrdisc.001 goto wrong_disc
  6. if %1' == ' goto help
  7. echo ════════════════════════════════════════════════════════════════════════
  8. echo                        Information Access Company
  9. echo                              MAGAZINE RACK
  10. echo                     Hard Disk Installation Procedure
  11. echo ════════════════════════════════════════════════════════════════════════
  12. echo Checking your %1 disk drive... please wait.
  13. if %1 == c: goto start
  14. if %1 == C: goto start
  15. if %1 == d: goto start
  16. if %1 == D: goto start
  17. if %1 == e: goto start
  18. if %1 == E: goto start
  19. if %1 == f: goto start
  20. if %1 == F: goto start
  21. if %1 == g: goto start
  22. if %1 == G: goto start
  23. if %1 == h: goto start
  24. if %1 == H: goto start
  25. if %1 == i: goto start
  26. if %1 == I: goto start
  27. if %1 == j: goto start
  28. if %1 == J: goto start
  29. if %1 == k: goto start
  30. if %1 == K: goto start
  31. if %1 == l: goto start
  32. if %1 == L: goto start
  33. if %1 == m: goto start
  34. if %1 == M: goto start
  35. if %1 == n: goto start
  36. if %1 == N: goto start
  37. if %1 == o: goto start
  38. if %1 == O: goto start
  39. if %1 == p: goto start
  40. if %1 == P: goto start
  41. if %1 == q: goto start
  42. if %1 == Q: goto start
  43. if %1 == r: goto start
  44. if %1 == R: goto start
  45. if %1 == s: goto start
  46. if %1 == S: goto start
  47. if %1 == t: goto start
  48. if %1 == T: goto start
  49. if %1 == u: goto start
  50. if %1 == U: goto start
  51. if %1 == v: goto start
  52. if %1 == V: goto start
  53. if %1 == w: goto start
  54. if %1 == W: goto start
  55. if %1 == x: goto start
  56. if %1 == X: goto start
  57. if %1 == y: goto start
  58. if %1 == Y: goto start
  59. if %1 == z: goto start
  60. if %1 == Z: goto start
  61. if %1 == a: goto start
  62. if %1 == a: goto start
  63. if %1 == b: goto start
  64. if %1 == B: goto start
  65. goto bad_letter
  66. rem 
  67. :start
  68. if not exist %1\nul goto bad_drive
  69. rem 
  70. cls
  71. echo ════════════════════════════════════════════════════════════════════════
  72. echo              MAGAZINE RACK - Hard Disk Installation Procedure
  73. echo ════════════════════════════════════════════════════════════════════════
  74. echo This installation procedure is optional.  You can run Magazine Rack
  75. echo directly on your CD-ROM drive without installing any files to your hard
  76. echo disk.  To do so, type the following at the DOS prompt:  
  77. echo 
  78. echo          R: ─┘                  where "R:" is your CD-ROM drive
  79. echo          MAGRACK ─┘             ─┘ means press the Enter key
  80. echo ────────────────────────────────────────────────────────────────────────
  81. echo If you would like to select a certain printer for use with Magazine Rack,
  82. echo or if you would like to change Magazine Rack default parameters described
  83. echo in the online user's manual, you should continue with this installation
  84. echo procedure.
  85. echo ────────────────────────────────────────────────────────────────────────
  86. echo This installation procedure will create a directory called \MAGRACK on
  87. echo your %1 drive and copy the Magazine Rack software into it.  About 250K
  88. echo bytes on your disk will be used.  NOTE: You can also install to a
  89. echo diskette if you wish.
  90. echo ────────────────────────────────────────────────────────────────────────
  91. echo You may abort this installation procedure now by pressing Ctrl-C, or
  92. pause
  93. cls
  94. echo ════════════════════════════════════════════════════════════════════════
  95. echo                        Installing MAGAZINE RACK
  96. echo ════════════════════════════════════════════════════════════════════════
  97. echo Creating %1\MAGRACK directory...
  98. echo ────────────────────────────────────────────────────────────────────────
  99. if not exist %1\magrack\nul goto continue
  100. echo PLEASE NOTE!
  101. echo ────────────────────────────────────────────────────────────────────────
  102. echo The %1\MAGRACK directory already exists.  Magazine Rack may have already
  103. echo been installed.
  104. echo 
  105. echo You may abort this installation procedure now by pressing Ctrl-C, or
  106. pause
  107. :continue
  108. if not exist %1\magrack\nul md %1\magrack
  109. echo Copying files to %1\MAGRACK...
  110. echo ────────────────────────────────────────────────────────────────────────
  111. copy \magrack.bat %1\magrack >nul
  112. if not exist %1\magrack\magrack.bat goto error
  113. copy \magrackm.bat %1\magrack >nul
  114. if not exist %1\magrack\magrackm.bat goto error
  115. copy \views.cfg %1\magrack >nul
  116. if not exist %1\magrack\views.cfg goto error
  117. if not exist %1\magrack\views.ptr copy \views.ptr %1\magrack >nul
  118. if not exist %1\magrack\views.ptr goto error
  119. if not exist %1\magrack\previews.exe copy \previews.exe %1\magrack >nul
  120. if not exist %1\magrack\previews.exe goto error
  121. rem 
  122. echo INSTALLATION COMPLETE!
  123. echo ════════════════════════════════════════════════════════════════════════
  124. echo To run Magazine Rack, type the following at the DOS prompt:
  125. echo 
  126. echo          %1 ─┘
  127. echo          CD \MAGRACK ─┘
  128. echo          MAGRACK R: ─┘
  129. echo                                   where "R:" is your CD-ROM drive letter
  130. echo                                   ─┘ means press the Enter key
  131. echo ────────────────────────────────────────────────────────────────────────
  132. %1
  133. cd \magrack
  134. pause
  135. goto check
  136. rem 
  137. :wrong_disc
  138. echo ════════════════════════════════════════════════════════════════════════
  139. echo PLEASE NOTE!
  140. echo ════════════════════════════════════════════════════════════════════════
  141. echo Please make the CD-ROM drive containing Magazine Rack the default drive
  142. echo before running this installation procedure.
  143. echo 
  144. echo To do so, type the following at the DOS prompt:
  145. echo 
  146. echo          R: ─┘
  147. echo                                   where "R:" is your CD-ROM drive
  148. echo                                   ─┘ means press the Enter key
  149. echo ────────────────────────────────────────────────────────────────────────
  150. goto check
  151. rem 
  152. :error
  153. echo ════════════════════════════════════════════════════════════════════════
  154. echo ERROR!
  155. echo ════════════════════════════════════════════════════════════════════════
  156. echo The installation procedure could not copy the Magazine Rack software to
  157. echo your %1 hard disk drive.
  158. echo 
  159. echo Before trying the installation procedure again, please verify that
  160. echo %1 is a valid drive letter and that there is at least 250K bytes of
  161. echo available space on that hard disk drive.
  162. echo ────────────────────────────────────────────────────────────────────────
  163. goto exit
  164. rem 
  165. :check
  166. if not exist %1\mrdisc.001 goto exit
  167. echo ════════════════════════════════════════════════════════════════════════
  168. echo PLEASE NOTE!
  169. echo ════════════════════════════════════════════════════════════════════════
  170. echo Your %1 drive contains a file called MRDISC.001 in the root directory
  171. echo (%1\).  Please delete or rename this file or Magazine Rack may not
  172. echo run correctly.
  173. echo ────────────────────────────────────────────────────────────────────────
  174. echo To delete this file, type the following at the DOS prompt:
  175. echo 
  176. echo          DEL %1\MRDISC.001 ─┘
  177. echo 
  178. echo 
  179. echo To rename this file, type the following at the DOS prompt:
  180. echo 
  181. echo          REN %1\MRDISC.001 NEWNAME ─┘
  182. echo                                               where "NEWNAME" is any
  183. echo                                               valid DOS filename.
  184. echo 
  185. echo                                               ─┘ means press the
  186. echo                                               Enter key
  187. echo ────────────────────────────────────────────────────────────────────────
  188. goto exit
  189. rem 
  190. :bad_letter
  191. echo ════════════════════════════════════════════════════════════════════════
  192. echo ERROR!
  193. echo ════════════════════════════════════════════════════════════════════════
  194. echo The drive letter you specified, %1, is not a valid DOS drive letter,
  195. echo followed by a colon (:).
  196. echo 
  197. echo Please try this installation procedure again, using a valid DOS drive
  198. echo letter.
  199. echo 
  200. echo Make sure you type a colon (:) after the drive letter.
  201. echo ────────────────────────────────────────────────────────────────────────
  202. goto exit
  203. :bad_drive
  204. echo ════════════════════════════════════════════════════════════════════════
  205. echo ERROR!
  206. echo ════════════════════════════════════════════════════════════════════════
  207. echo The hard disk drive you specified, %1, does not exist or cannot be
  208. echo accessed.
  209. echo 
  210. echo Please try this installation procedure again, using a different hard
  211. echo disk drive.
  212. echo ────────────────────────────────────────────────────────────────────────
  213. goto exit
  214. :help
  215. echo ════════════════════════════════════════════════════════════════════════
  216. echo PLEASE NOTE!
  217. echo ════════════════════════════════════════════════════════════════════════
  218. echo You must specify the hard disk drive where you wish to install the
  219. echo Magazine Rack software.
  220. echo ────────────────────────────────────────────────────────────────────────
  221. echo To do so, type the following:
  222. echo 
  223. echo          INSTALL C: ─┘
  224. echo                                   where "C:" is your hard disk drive
  225. echo                                   ─┘ means press the Enter key
  226. echo ────────────────────────────────────────────────────────────────────────
  227. rem 
  228. :exit
  229.